package main;

import grafika.GUI;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import text.TextoveRozhrani;

/* Soubor je ulozen v kodovani UTF-8.
 * Kontrola kódování: Příliš žluťoučký kůň úpěl ďábelské ódy. */
/*******************************************************************************
 * Toto je spouštějící třída hry.
 *
 * @author    Tomáš Koválik 
 * @version   1.0
 */
public class Start {

   

    /**
     * Hlavní metoda, pro spouštění hry.
     */
    public static void main(String[] args) throws FileNotFoundException {

         //soouštění s parametrem
        if (args.length > 0 && args[0].equals("-text")) {
            TextoveRozhrani text = new TextoveRozhrani();
            text.hraj();
            return;
        }
        
        GUI gui = new GUI();
        gui.setVisible(true);

        //Zápis do logu
        String logSoubor = System.getProperty("java.io.tmpdir") + "adventura.log";
        System.out.println(logSoubor);
        PrintWriter logger = null;
        try {
            logger = new PrintWriter(new FileOutputStream(logSoubor, true));
            logger.println(gui.vystup.getText());
        }
        catch(IOException e) {}
        finally {
            if(logger != null) logger.close();
        }


       

        
    }
}
